.flexbox {
    display: -webkit-box;
    display: flex;
}
@mixin px2rem($name, $px) {
    #{$name}: $px / 75 * 1rem;
}

.priced {
     .caption {
            @include px2rem(height,70);
            background: #f3f2f2;
            @extend .flexbox;
            justify-content: center;
            align-items: center;
            @include px2rem(font-size,20);
            cursor: pointer;
            .hover{
                 background: linear-gradient(#b5b5b5,#5b5b5b);
                   padding: 0.2em 0 0.2em 0.6em;
                    color: white;
            }
            span{
                  color: #656565;
                background: linear-gradient(#e8e8e8,#b2b2b2);
                border: 1px solid #8e8e8e;
                padding: 0.2em 0 0.2em 0.6em;
                border-radius: 5px;
                margin-left: 3%;
                margin-right: 3%;
                > img {
                    @include px2rem(height,18);
                    padding-left: 0.2em;
                    padding-right: 0.5em;
                }
            }
            
          
        }

    .section {
        @include px2rem(margin-bottom,200);
       display: none;
       
        .sum {
            padding-left: 3%;
            padding-top: 2%;
        }

        .listMenu {
            @include px2rem(margin-top,18);
            
            li {
                border-bottom: 2px solid #c1bfc0;
                @extend .flexbox;
                @include px2rem(padding-bottom,14);
                &:last-child {
                    border-bottom: none;
                }
                
                figure {
                    width: 33%;
                    cursor: pointer;
                    img {
                        width: 100%;
                        display: block;
                    }
                }
                article {
                    flex: 1;
                    @include px2rem(padding-left,22);
                    line-height: 2;
                    .zouxiujia{
                         @extend .flexbox;
                         width: 70%;
                        justify-content: space-between;
                    }
                    p {
                        width: 88%;
                        cursor: pointer;
                    }
                    s {
                        color: #707070;
                    }
                    span {
                         
                        @extend .flexbox;
                        justify-content:flex-start;
                        width: 60%;
                        b{
                            display: block;
                        color: #707070;
                        position: relative;
                        }
                       
                        i {display: block;
                            color: #ff0000;
                        }
                        
                        a {
                            display: block;
                            text-decoration: none;
                            cursor: pointer;
                            @include px2rem(width,60);
                            @include px2rem(height,36);
                             @include px2rem(line-height,36);
                             text-align: center;
                            @include px2rem(border-radius,8);
                            background: linear-gradient(#f20000, #a60000);
                            color: white;
                           
                        }
                    }

                }
                .bigarrow {
                    width: 4em;
                    margin-top: 45px;
                    text-align: center;
                }
            }
        }

    }

}
